﻿@using CHILIS.Componentes.CoreRestaurant.Model.Adquicisiones
@{

    List<AD_ListadoGeneralSolicitudInsumo> listado = (List<AD_ListadoGeneralSolicitudInsumo>)ViewBag.ListadoOrdenCompra;
}
<script language="javascript" type="text/javascript">
    $('#tableDetalleOC').dataTable();
</script>
<table id="tableDetalleOC" class="table table-bordered">
    <thead>
        <tr>
            <th>
                Proveedor
            </th>
            <th>
                Orden.Compra
            </th>
            <th>
                Cant.Insumos
            </th>
            <th>
                Monto
            </th>
            <th>
                Estado. Solicitud
            </th>
            <th>
                Estado. O.C.
            </th>
            <th>
                Selec.
            </th>
            <th>
                Detalle
            </th>
            <th>
                PDF
            </th>
        </tr>
    </thead>
    <tbody>
        @foreach (var item in listado)
        {
            <tr id="row-@item.Codigo_Proveedor" data-codigoproveedor="@item.Codigo_Proveedor">
                <td>@item.Proveedor
                </td>
                <td>
                    @if (!string.IsNullOrEmpty(item.Nro_OC))
                    {

                        var ordenCompra = "00000000000000" + item.Nro_OC;
                        ordenCompra = "OC" + ordenCompra.Substring(ordenCompra.Length - 8);
                    
                        <text> @ordenCompra </text>
                    }
                </td>
                <td>@item.Cantidad_Insumo
                </td>
                <td>@item.Monto
                </td>
                <td>
                    @if (string.IsNullOrEmpty(item.Nro_OC))
                    {
                        string estadoSol = string.Empty;
                        switch (item.Estado_Solicitud)
                        {
                            case 1:
                                estadoSol = "PENDIENTE";
                                break;
                            case 2:
                                estadoSol = "PARCIAL";
                                break;
                            case 3:
                                estadoSol = "COMPLETADA";
                                break;

                        }
                        @estadoSol
                    }
                </td>
                <td>
                    @{
                    string estado = string.Empty;
                    switch (item.Estado_Oc)
                    {
                        case "1":
                            estado = "ATENDIDA";
                            break;
                        case "0":
                            estado = "ANULADA";
                            break;

                    }
                    }
                    @estado
                </td>
                <td class="celdaCentro">
                    @if (string.IsNullOrEmpty(item.Nro_OC))
                    {
                        <input type="checkbox" class="seleccionOrdenCompra" />
                    }
                </td>
                <td class="celdaCentro">
                    <input type="button" class="btn-VerDetalleInsumo btn btn-info" data-nrooc="@(string.IsNullOrEmpty(item.Nro_OC) ? (-1).ToString() : item.Nro_OC)" data-codigoproveedor="@item.Codigo_Proveedor" value="Ver Detalle" />
                </td>
                <td class="celdaCentro">
                    <i class="verPDFOrdenCompra icon-print" data-nrooc="@item.Nro_OC" data-codigoproveedor="@item.Codigo_Proveedor">
                    </i>
                    
                    @*<input type="button" value="Show Generic in New Window"  onclick="genericInNewWin()"/>*@
                    
                </td>
            </tr>
        }
    </tbody>
</table>
<br />
<div class="offset1 span10">
    <div class="span3">
        <input type="button" class="btn btn-danger" id="anularOrdenCompra" value="Anular OC" />
    </div>
    <div class="span3">
        <input type="button" class="btn btn-danger" id="generarOrdenCompra" value="Generar OC" />
    </div>
    <div class="span3">
        <input type="button" class="btn btn-danger" id="salirOrdenCompra" value="Salir" />
    </div>
</div>
